package com.tsmti.system.service;

import com.tsmti.system.entity.NumberRules;
import com.tsmti.core.common.service.BaseService;

import java.sql.SQLException;

/**
 * Title：pims
 * Class：com.pims.service.config
 * Comapny:杭州同烁软件信息技术有限公司
 *
 * @author：周陈伟
 * @version：2.5 CreateTime：2017/1/22 22:37
 * Modify log:
 * Description：
 */

public interface NumberRuleService extends BaseService<NumberRules> {
    /**
     * 获取下一个编号
     * @param type 类型
     * @param orgId 组织ID
     * @return 下一编号
     * @throws SQLException 异常
     */
    Long getNumber(int type, String orgId)  throws SQLException;

    /**
     * 编号规则
     * @param type 类型
     * @param orgId 组织ID
     * @return 编号规则
     */
    NumberRules getByType(Integer type, String orgId);
}
